Cadenza : Cadenza.ComponentModel Namespace

NotifyingProperty<TValue> Generic Struct

Documentation for this section has not yet been entered.

public struct NotifyingProperty<TValue>

Type Parameters

TValue
Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.ComponentModel
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Members

See Also: Inherited members from ValueType.

Public Constructors

Public Properties

Value TValue . Documentation for this section has not yet been entered.

Extension Methods

static
Just<T> (this T) : Cadenza.Maybe<T>
Create a new Cadenza.Maybe<T> instance initialized to a specified value. The returned value will not be Cadenza.Maybe<T>.Nothing.
static
Match<TSource,TResult> (this TSource, params Func<TSource, Cadenza.Maybe<TResult>>[]) : TResult
Converts the TSource instance self into a TResult.
static
ToMaybe<T> (this T) : Cadenza.Maybe<T>
Create a new Cadenza.Maybe<T> instance initialized to a specified value. The returned value may be Cadenza.Maybe<T>.Nothing.
static
TraverseBreadthFirst<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<TResult>
Traverse a tree in a breadth-first fashion, converting each encountered node.
static
TraverseBreadthFirstWithParent<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<KeyValuePair<TSource, TResult>>
Traverse a tree in a breadth-first fashion, converting each encountered node.
static
TraverseDepthFirst<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<TResult>
Traverse a tree in a depth-first fashion, converting each encountered node.
static
TraverseDepthFirstWithParent<TSource,TResult> (this TSource, Func<TSource, TResult>, Func<TSource, IEnumerable<TSource>>) : IEnumerable<KeyValuePair<TSource, TResult>>
Traverse a tree in a depth-first fashion, converting each encountered node.
static
With<TSource,TResult> (this TSource, Func<TSource, TResult>) : TResult
Supports chaining otherwise temporary values.

Member Details

NotifyingProperty Constructor

Documentation for this section has not yet been entered.

Parameters

propertyExpression
Documentation for this section has not yet been entered.
notifier
Documentation for this section has not yet been entered.

Exceptions

Type Reason
ArgumentException Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.ComponentModel
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0

Value Property

Documentation for this section has not yet been entered.

public TValue Value { set; get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Cadenza.ComponentModel
Assembly: Cadenza (in Cadenza.dll)
Assembly Versions: 0.1.0.0